Performance Analysis and Design of Punctured Turbo Codes
نویسندگان
چکیده
Turbo codes, formed by the parallel concatenation of two recursive systematic convolutional component codes separated by an interleaver, have been proposed for use in a variety of wireless applications, including mobile, satellite and fixed wireless systems. Analysis of their performance requires knowledge of their transfer function, which conveys their distance properties. Using the transfer function, a tight upper bound on their bit error probability, averaged over all interleavers of a given size, can be evaluated. The upper bound closely reflects the actual bit error rate performance of a turbo code on additive white Gaussian noise (AWGN) channels, if maximum-likelihood decoding is used. In practice, however, suboptimal iterative decoding is employed, nevertheless the bit error rate performance of a turbo code converges towards low bit error probabilities for an increasing number of iterations and coincides with the upper bound, when the turbo code operates in the error floor region. This dissertation is concerned initially with the determination of the transfer function of turbo codes. We first introduce the augmented state diagram, a novel approach for the evaluation of the transfer function of rate-1/3 turbo codes. We then extend the concept of the augmented state diagram to account for turbo codes, whose output is periodically punctured according to a selected pattern, thus achieving rates higher than 1/3. Furthermore, we demonstrate that our technique can be used not only to determine the transfer function of turbo codes and, subsequently, compute their performance upper bound, but also to identify good puncturing patterns that lead to punctured turbo codes yielding a low error floor. As the input block length, or equivalently, the size of the constituent interleaver increases, computation of the full transfer function of a turbo code becomes intensive. However, turbo codeword sequences generated by input information sequences having small Hamming weight, start playing a significant role in the error rate performance of the turbo code. Motivated by this observation, we present a simple method to quickly enumerate only the codeword sequences having low information weight, instead of all codeword sequences composing the full transfer function. Consequently, we obtain an accurate approximation of the performance upper bound of punctured and non-punctured turbo codes, when large interleavers are used.
منابع مشابه
Performance Analysis of Multilevel Punctured Turbo Codes
In applications of wireless packet-oriented video and image communications, a special coding scheme, referred to as multilevel coding (MLC), exhibits both power and bandwidth efficiency by jointly optimizing channel coding and modulation. In particular, MLC is suitable for communications over a degraded broadcast channel due to its superposition structure. Moreover, the hierarchical channel cod...
متن کاملOn Cross-Layer Design of AMC Based on Rate Compatible Punctured Turbo Codes
This paper extends the work on cross-layer design which combines adaptive modulation and coding at the physical layer and hybrid automatic repeat request protocol at the data link layer. By contrast with previous works on this topic, the present development and the performance analysis as well, is based on rate compatible punctured turbo codes. Rate compatibility provides incremental redundancy...
متن کاملEXIT Chart Aided Design of Periodically Punctured Turbo Codes
EXtrinsic Information Transfer (EXIT) charts have proved to be an effective tool for studying the convergence behaviour of iterative decoders. However, classical EXIT chart analysis fails to assess the performance of turbo codes in which the systematic bits are punctured periodically. In this letter, a novel 3-Dimensional (3D) EXIT chart technique is proposed for accurately modeling the converg...
متن کاملPunctured Turbo Code Ensembles
We analyze the asymptotic performance of punctured turbo codes. The analysis is based on the union bound on the word error probability of maximum likelihood decoding for a punctured turbo code ensembles averaged over all possible puncturing patterns and interleavers. By using special probabilistic puncturing, we prove that, for a given mother turbo code ensemble [C] with a finite noise threshol...
متن کاملRepeat - punctuRed supeRoRthogonal convolutional tuRbo codes on aWgn and flat Rayleigh fading channels
Vol. 106 No. 9/10 Page 1 of 11 ABSTRACT Repeat-punctured turbo codes, an extension of the conventional turbo-coding scheme, has shown a significant increase in bit-error rate performance at moderate to high signal-to-noise ratios for short frame lengths. Superorthogonal convolutional turbo codes (SCTC) makes use of superorthogonal signals to improve the performance of the conventional turbo cod...
متن کامل